import java.util.*;
import java.sql.*;

public class Usuario{
	private int id;
	private String nome;
	private String email;
	private String login;
	private String senha;
	
	// Setters
	public void setId(int pId){
		this.id = pId;
	}
	public void setNome(String pnome){
		this.nome = pnome;
	}
	public void setEmail(String pemail){
		this.email = pemail;
	}
	public void setLogin(String plogin){
		this.login = plogin;
	}
	public void setSenha(String psenha){
		this.senha = psenha;
	}
	
	//getters
	public int getId(){
		return this.id;
	}
	public String getNome(){
		return this.nome;
	}
	public String getEmail(){
		return this.email;
	}
	public String getLogin(){
		return this.login;
	}
	public String getSenha(){
		return this.senha;
	}
	
	public boolean incluirUsuario(){
		try {
			// Fazer conexao com o banco e inserir usuario
			Connection con = Conexao.getConexao().getConnection();
			Statement s = con.createStatement();		
			String sql = "insert into Usuario (id,login,email,nome,senha) " +
						"values ((select nextval('seq_usuario')),'"+this.getLogin()+"','"+this.getEmail()+"','"+this.getNome()+"','"+this.getSenha()+"')";
						
			int i = s.executeUpdate(sql);
			if (i > 0){
				//rs.close();
				s.close();
				return true;
			}
			//return true;
		}catch(Exception e){
			return false;	
		}
		return false;	
	}
	public boolean atualizarUsuario(){
		return true;
	// Fazer conexao com o banco e atualizar os dados usuario
	}
}